import { MutableRefObject } from 'react';
import { extendApi } from '@inbiz/utils';
import { TablePreviewProps } from '../../interfaces';

// 1. dataSource: 传入参数时为设置数据， 没有传入时 为返回数据 当前页的数据
// 2. setSelect: (id, stauts) => boolean 设置当前页选中状态,取消选中状态，
//    设置成功返回true；当前页没有这条数据是设置失败 返false  设置了会触发onSelect事件
// 3. getRows 获取某一项的详情
// 4. getSelectedRowIndex 获取选中行的index
// 5. getSelectedIds 获取所有选中项的id
// 6. load(param) 主动请求接口渲染数据 参数为自定义查询参数，参数中存在分页数时，以当前参数分页为准，不存在时为默认分页参数
export default extendApi((_events: MutableRefObject<any>, props: TablePreviewProps) => {
  return {};
});
